#include <head.h>

int main(int argc, char const *argv[])
{
    printf("准备启动\n");
    int fifo_1 = open( "fifo_1" , O_RDONLY);
    printf("文件1启动成功\n");

    int fifo_2 = open( "fifo_2" , O_RDONLY);
    printf("文件2启动成功\n");

    int fifo_3 = open( "fifo_3" , O_RDONLY);
    printf("文件3启动成功\n");

    char buf[128];
    printf("全部文件启动成功\n");
    

    while (1)
    {
        memset(buf , 0 , sizeof(buf));
        read( fifo_1 , buf ,sizeof(buf) );
        printf( "fifo_1 = %s\n" , buf );

        memset(buf , 0 , sizeof(buf));
        read( fifo_2 , buf ,sizeof(buf) );
        printf( "fifo_2 = %s\n" , buf );

        memset(buf , 0 , sizeof(buf));
        read( fifo_3 , buf ,sizeof(buf) );
        printf( "fifo_3 = %s\n" , buf );
    }
    

    return 0;
}

